43 research outputs found

    Improving the Performance and Endurance of Persistent Memory with Loose-Ordering Consistency

    Full text link
    Persistent memory provides high-performance data persistence at main memory. Memory writes need to be performed in strict order to satisfy storage consistency requirements and enable correct recovery from system crashes. Unfortunately, adhering to such a strict order significantly degrades system performance and persistent memory endurance. This paper introduces a new mechanism, Loose-Ordering Consistency (LOC), that satisfies the ordering requirements at significantly lower performance and endurance loss. LOC consists of two key techniques. First, Eager Commit eliminates the need to perform a persistent commit record write within a transaction. We do so by ensuring that we can determine the status of all committed transactions during recovery by storing necessary metadata information statically with blocks of data written to memory. Second, Speculative Persistence relaxes the write ordering between transactions by allowing writes to be speculatively written to persistent memory. A speculative write is made visible to software only after its associated transaction commits. To enable this, our mechanism supports the tracking of committed transaction ID and multi-versioning in the CPU cache. Our evaluations show that LOC reduces the average performance overhead of memory persistence from 66.9% to 34.9% and the memory write traffic overhead from 17.1% to 3.4% on a variety of workloads.Comment: This paper has been accepted by IEEE Transactions on Parallel and Distributed System

    A Tree-based Hierarchy Data Storage Framework in a Pervasive Space

    Get PDF
    Context data is important information for catching the behaviors of applications in a pervasive space. To effectively store huge amount of data, tree-like layered storage architecture is proposed, where the leaf nodes collect data from sensing devices. In order to integrate data from mobile devices, the related leaf nodes that get data from the same device should upload and store the data to the host node. This paper presents a deep study of the data storage problem and proposes a global algorithm GHS and an online algorithm DHS to dynamically select the host node, which reduces the communication cost significantly. This paper also gives the theoretical and experimental analysis of these algorithms, which shows both GHS and DHS are correct and effective

    Replicating Persistent Memory Key-Value Stores with Efficient RDMA Abstraction

    Full text link
    Combining persistent memory (PM) with RDMA is a promising approach to performant replicated distributed key-value stores (KVSs). However, existing replication approaches do not work well when applied to PM KVSs: 1) Using RPC induces software queueing and execution at backups, increasing request latency; 2) Using one-sided RDMA WRITE causes many streams of small PM writes, leading to severe device-level write amplification (DLWA) on PM. In this paper, we propose Rowan, an efficient RDMA abstraction to handle replication writes in PM KVSs; it aggregates concurrent remote writes from different servers, and lands these writes to PM in a sequential (thus low DLWA) and one-sided (thus low latency) manner. We realize Rowan with off-the-shelf RDMA NICs. Further, we build Rowan-KV, a log-structured PM KVS using Rowan for replication. Evaluation shows that under write-intensive workloads, compared with PM KVSs using RPC and RDMA WRITE for replication, Rowan-KV boosts throughput by 1.22X and 1.39X as well as lowers median PUT latency by 1.77X and 2.11X, respectively, while largely eliminating DLWA.Comment: Accepted to OSDI 202

    Study on Influencing Factors of Carbon Emissions from Energy Consumption of Shandong Province of China from 1995 to 2012

    Get PDF
    Carbon emissions from energy consumption of Shandong province from 1995 to 2012 are calculated. Three zero-residual decomposition models (LMDI, MRCI and Shapley value models) are introduced for decomposing carbon emissions. Based on the results, Kendall coordination coefficient method is employed for testing their compatibility, and an optimal weighted combination decomposition model is constructed for improving the objectivity of decomposition. STIRPAT model is applied to evaluate the impact of each factor on carbon emissions. The results show that, using 1995 as the base year, the cumulative effects of population, per capita GDP, energy consumption intensity, and energy consumption structure of Shandong province in 2012 are positive, while the cumulative effect of industrial structure is negative. Per capita GDP is the largest driver of the increasing carbon emissions and has a great impact on carbon emissions; energy consumption intensity is a weak driver and has certain impact on carbon emissions; population plays a weak driving role, but it has the most significant impact on carbon emissions; energy consumption structure is a weak driver of the increasing carbon emissions and has a weak impact on carbon emissions; industrial structure has played a weak inhibitory role, and its impact on carbon emissions is great

    Impact of COVID-19 on cardiovascular testing in the United States versus the rest of the world

    Get PDF
    Objectives: This study sought to quantify and compare the decline in volumes of cardiovascular procedures between the United States and non-US institutions during the early phase of the coronavirus disease-2019 (COVID-19) pandemic. Background: The COVID-19 pandemic has disrupted the care of many non-COVID-19 illnesses. Reductions in diagnostic cardiovascular testing around the world have led to concerns over the implications of reduced testing for cardiovascular disease (CVD) morbidity and mortality. Methods: Data were submitted to the INCAPS-COVID (International Atomic Energy Agency Non-Invasive Cardiology Protocols Study of COVID-19), a multinational registry comprising 909 institutions in 108 countries (including 155 facilities in 40 U.S. states), assessing the impact of the COVID-19 pandemic on volumes of diagnostic cardiovascular procedures. Data were obtained for April 2020 and compared with volumes of baseline procedures from March 2019. We compared laboratory characteristics, practices, and procedure volumes between U.S. and non-U.S. facilities and between U.S. geographic regions and identified factors associated with volume reduction in the United States. Results: Reductions in the volumes of procedures in the United States were similar to those in non-U.S. facilities (68% vs. 63%, respectively; p = 0.237), although U.S. facilities reported greater reductions in invasive coronary angiography (69% vs. 53%, respectively; p < 0.001). Significantly more U.S. facilities reported increased use of telehealth and patient screening measures than non-U.S. facilities, such as temperature checks, symptom screenings, and COVID-19 testing. Reductions in volumes of procedures differed between U.S. regions, with larger declines observed in the Northeast (76%) and Midwest (74%) than in the South (62%) and West (44%). Prevalence of COVID-19, staff redeployments, outpatient centers, and urban centers were associated with greater reductions in volume in U.S. facilities in a multivariable analysis. Conclusions: We observed marked reductions in U.S. cardiovascular testing in the early phase of the pandemic and significant variability between U.S. regions. The association between reductions of volumes and COVID-19 prevalence in the United States highlighted the need for proactive efforts to maintain access to cardiovascular testing in areas most affected by outbreaks of COVID-19 infection

    Transition of ductile and brittle fracture during DWTT by FEM

    Get PDF
    Globally, steel pipelines are widely used to transport energy in the form of liquid petroleum and natural gas. The steel used in the manufacture of these pipelines must have high strength and toughness, and high resistance to fracture. The Drop Weight Tear Test (DWTT) is the most widely used test to assess brittle fracture characteristics in steel. The zones of ductile and brittle fracture during DWTT characterize the quality of pipeline steels. In this paper, the Gurson-Tvergaard-Needleman (GTN) fracture models are coupled in a Finite Element model. The ductile and brittle fracture zones in the samples are analyzed under different conditions. The results show that the change in fracture mode during the DWTT is from the brittle to the ductile, then again to the brittle. The calculated absorbed energies during DWTT compare well with experimental findings. Finally, we present an analysis of the transition from ductile to brittle fracture under different conditions

    Efficient and Consistent NVMM Cache for SSD-Based File System

    No full text

    Embedded Transaction Support inside SSD with Small-Capacity Non-volatile Disk Cache

    No full text
    corecore